package weaponrelated;
import java.awt.Point;

import javax.swing.JFrame;
import javax.swing.JLabel;

import planes.enemy;
import GAME.game;
import planes.*;

public class insanebullet extends bullet{
	protected int contmovimientos;
	public insanebullet(game g,int pot,int vel){
		super(g,pot,vel);
		contmovimientos=3;
	}
	public void cambiarmovimiento(){
		if(up && right)
			setmovimiento(false,true,false,true);
		else
			setmovimiento(false,false,true,true);
	}
	
	public void mover(){
		
		if(contmovimientos==0){
			this.cambiarmovimiento();
			contmovimientos=3;
		}
		else
			contmovimientos--;
		Point pos=this.getLocation();
	
		if(right && up && !down && !left){ // mov diagonal arrivaderecha
			
				int v = pos.x + speed;
				pos.setLocation(v, pos.y);
				v = pos.y - speed;
				pos.setLocation(pos.x, v);
				
			
			
		}
		if(left && up && !right && !down){ //mov diagonal izquierdaarriva
				
				int v = pos.x - speed;
				pos.setLocation(v, pos.y);
				v = pos.y - speed;
				pos.setLocation(pos.x, v);
				
			
		}

		
		this.setLocation(pos);
	}
	
	
}


